package com.kent.callback;

/**
 * Notice: 模拟总经理
 *
 * @author kent
 * @version 1.0
 * @date 2021/4/26
 * @since 1.0
 */
public class Manager implements CallBackInterface {
    private static final String NAME = "总经理";

    public Manager(Personnel personnel){
        // 想让员工干什么事
        personnel.doSomething(this, "整理公司文件");
    }

    /**
     * 回调方法
     * @param result
     */
    @Override
    public void phoneCall(String result){
        System.out.println("事情" + result);
    }

    @Override
    public String getName() {
        return NAME;
    }
}
